package com.cskaoyan.input;
// 导包语句
import java.util.Scanner;


/*
        演示接受键盘输入的数据
        1. 先写导报语句 import java.util.Scanner;
        2. 定义对象 Scanner sc = new Scanner(System.in);
        3. 通过对象名，调用对象的方法，从键盘输入读取数据
              int x = sc.nextInt();
              sc.nextDouble()
              sc.nextLine()

              nextInt(), nextDouble()读取数值，数值与数值之间的分隔符默认是空格
              但是nextLine方法，以回车作为不同字符串的分隔符

 */
public class Input {

    public static void main(String[] args) {

        // 创建一个Scanner对象
        // sc 我们所定义的对象的名字
//        Scanner sc = new Scanner(System.in);
//
//        // 利用创建的Scanner对象，读取键盘输入的数据
//        System.out.println("请输入：");
//        // 读取键盘输入的一个整数
//        //int i1 = sc.nextInt();
//        //System.out.println("i1 = " + i1);
//        // 读取键盘输入的一个小数
//        double i2 = sc.nextDouble();
//        System.out.println("i2 = " + i2);
//        // 读取键盘输入的一个字符串
//        String s =  sc.nextLine();
//        System.out.println("s = " + s.isEmpty());

//        String s1 = " ";
//        System.out.println(s1.isEmpty()); //false
//
//        s1 = "";
//        System.out.println(s1.isEmpty());


        // 如何解决呢？
        Scanner firstScanner = new Scanner(System.in);
        Scanner secondScanner = new Scanner(System.in);

        double v = firstScanner.nextDouble();
        System.out.println("v = " + v);

        String s1 = secondScanner.nextLine();
        System.out.println("s1 = " + s1);


    }
}
